<?php

class Menu extends AppModel
{
	public $name = 'Menu';
	public $primaryKey = 'CD_MENU';
	
	// INFORMANDO A CLASSE ATUAL OSRELACIONAMENTO COM OUTRAS TABELAS
	/*public $hasOne = array(
		'Idioma'
	);*/
	
	// REGRAS DE VALIDACAO
	public $validate = array(
		'TEXTO' => array(
			'rule' => 'notEmpty',
			'message' => 'Texto não pode ser vazio.'
		),
		'CD_IDIOMA' => array(
			'rule' => 'notEmpty',
			'message' => 'Selecione um Idioma.'
		),
		'ATIVO' => array(
			'rule' => 'notEmpty',
			'message' => 'Escolha se está ativo ou não.'
		)
	);

	public function recuperaMenusCMS($idioma = NULL)
	{
		if ($idioma != NULL) {
			$resultado = $this->find('all', array(
			'conditions' => array( 
				'Menu.CD_IDIOMA' => $idioma )
		 	));
		 	
		 	return $resultado;
		}else{
			$resultado = $this->find('all');
		 	return $resultado;
		}
	}

}

?>